package com.liwalo.beans;

import java.io.File;
import java.util.List;

public class ProductoBean {

	// Datos producto
	private Integer id;
	private String nombre;
	private String descripcion;
	private File imagenPrincipal;
	private String imagenPrincipalContentType;
	private String imagenPrincipalFileName;
	private File imagen2;
	private String imagen2ContentType;
	private String imagen2FileName;
	private File imagen3;
	private String imagen3ContentType;
	private String imagen3FileName;
	private File imagen4;
	private String imagen4ContentType;
	private String imagen4FileName;
	private Integer categoria;
	private Integer subcategoria;
	private Double precioOnline;
	private Double precioTienda;
	private Double porcentaje;
	private Double peso;
	private Boolean transporte;
	private String atributo;
	
	private Integer valor;
	private List<Integer> valores;

	public Integer getId() {
		return id;
	}
	
	public void setId(Integer id) {
		this.id = id;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public File getImagenPrincipal() {
		return imagenPrincipal;
	}

	public void setImagenPrincipal(File imagenPrincipal) {
		this.imagenPrincipal = imagenPrincipal;
	}

	public String getImagenPrincipalContentType() {
		return imagenPrincipalContentType;
	}

	public void setImagenPrincipalContentType(String imagenPrincipalContentType) {
		this.imagenPrincipalContentType = imagenPrincipalContentType;
	}

	public String getImagenPrincipalFileName() {
		return imagenPrincipalFileName;
	}

	public void setImagenPrincipalFileName(String imagenPrincipalFileName) {
		this.imagenPrincipalFileName = imagenPrincipalFileName;
	}

	public File getImagen2() {
		return imagen2;
	}

	public void setImagen2(File imagen2) {
		this.imagen2 = imagen2;
	}

	public String getImagen2ContentType() {
		return imagen2ContentType;
	}

	public void setImagen2ContentType(String imagen2ContentType) {
		this.imagen2ContentType = imagen2ContentType;
	}

	public String getImagen2FileName() {
		return imagen2FileName;
	}

	public void setImagen2FileName(String imagen2FileName) {
		this.imagen2FileName = imagen2FileName;
	}

	public File getImagen3() {
		return imagen3;
	}

	public void setImagen3(File imagen3) {
		this.imagen3 = imagen3;
	}

	public String getImagen3ContentType() {
		return imagen3ContentType;
	}

	public void setImagen3ContentType(String imagen3ContentType) {
		this.imagen3ContentType = imagen3ContentType;
	}

	public String getImagen3FileName() {
		return imagen3FileName;
	}

	public void setImagen3FileName(String imagen3FileName) {
		this.imagen3FileName = imagen3FileName;
	}

	public File getImagen4() {
		return imagen4;
	}

	public void setImagen4(File imagen4) {
		this.imagen4 = imagen4;
	}

	public String getImagen4ContentType() {
		return imagen4ContentType;
	}

	public void setImagen4ContentType(String imagen4ContentType) {
		this.imagen4ContentType = imagen4ContentType;
	}

	public String getImagen4FileName() {
		return imagen4FileName;
	}

	public void setImagen4FileName(String imagen4FileName) {
		this.imagen4FileName = imagen4FileName;
	}

	public Integer getCategoria() {
		return categoria;
	}

	public void setCategoria(Integer categoria) {
		this.categoria = categoria;
	}

	public Integer getSubcategoria() {
		return subcategoria;
	}

	public void setSubcategoria(Integer subcategoria) {
		this.subcategoria = subcategoria;
	}

	public Double getPrecioOnline() {
		return precioOnline;
	}

	public void setPrecioOnline(Double precioOnline) {
		this.precioOnline = precioOnline;
	}

	public Double getPrecioTienda() {
		return precioTienda;
	}

	public void setPrecioTienda(Double precioTienda) {
		this.precioTienda = precioTienda;
	}

	public Double getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(Double porcentaje) {
		this.porcentaje = porcentaje;
	}

	public Double getPeso() {
		return peso;
	}

	public void setPeso(Double peso) {
		this.peso = peso;
	}

	public Boolean getTransporte() {
		return transporte;
	}

	public void setTransporte(Boolean transporte) {
		this.transporte = transporte;
	}

	public String getAtributo() {
		return atributo;
	}

	public void setAtributo(String atributo) {
		this.atributo = atributo;
	}

	public List<Integer> getValores() {
		return valores;
	}

	public void setValores(List<Integer> valores) {
		this.valores = valores;
	}

	public Integer getValor() {
		return valor;
	}

	public void setValor(Integer valor) {
		this.valor = valor;
	}

	@Override
	public String toString() {
		return "ProductoBean [id=" + id + ", nombre=" + nombre
				+ ", descripcion=" + descripcion + ", imagenPrincipal="
				+ imagenPrincipal + ", imagenPrincipalContentType="
				+ imagenPrincipalContentType + ", imagenPrincipalFileName="
				+ imagenPrincipalFileName + ", imagen2=" + imagen2
				+ ", imagen2ContentType=" + imagen2ContentType
				+ ", imagen2FileName=" + imagen2FileName + ", imagen3="
				+ imagen3 + ", imagen3ContentType=" + imagen3ContentType
				+ ", imagen3FileName=" + imagen3FileName + ", imagen4="
				+ imagen4 + ", imagen4ContentType=" + imagen4ContentType
				+ ", imagen4FileName=" + imagen4FileName + ", categoria="
				+ categoria + ", subcategoria=" + subcategoria
				+ ", precioOnline=" + precioOnline + ", precioTienda="
				+ precioTienda + ", porcentaje=" + porcentaje + ", peso="
				+ peso + ", transporte=" + transporte + "]";
	}
	
}
